visual persistence - Turkish English Dictionary